import request from "@/request/ajax.js";

let ztpmTenant =
  import.meta.env.VITE_API_URL +
  import.meta.env.VITE_API_ALIAS +
  import.meta.env.VITE_API_TENANT;
  
// 获取目录分页
export const apiGetMenuList = (params, msg) => {
  return request.get(ztpmTenant + "/scert/catalog/page", params, msg);
};

// 新增目录
export const apiPostCreateDirectory = (data, msg) => {
  return request.post(ztpmTenant + "/scert/catalog/create", data, msg);
};

// 修改目录
export const apiPutUpdateDirectory = (data, msg) => {
  return request.put(ztpmTenant + "/scert/catalog/update", data, msg);
};

// 删除目录
export const apiDeleteDirectory = (params, msg) => {
  return request.delete(ztpmTenant + "/scert/catalog/delete", params, msg);
};

//   获取菜单树数据
export const apiGetMenuTree = (params, msg) => {
  return request.get(ztpmTenant + "/scert/catalog/menu/tree", params, msg);
};

// 新增菜单
export const apiPostCreateMenu = (data, msg) => {
  return request.post(ztpmTenant + "/scert/catalog/menu/create", data, msg);
};

// 修改菜单
export const apiPutUpdateMenu = (data, msg) => {
  return request.put(ztpmTenant + "/scert/catalog/menu/update", data, msg);
};

// 删除菜单
export const apiDeleteMenu = (params, msg) => {
  return request.delete(ztpmTenant + "/scert/catalog/menu/delete", params, msg);
};

// 查询菜单子级
export const apiGetMenuChild = (params, msg) => {
  return request.get(ztpmTenant + "/scert/catalog/menu/children", params, msg);
};
  
